package Dao;

import Pojo.Student;

import java.util.List;

/**
 * Created by MI on 2021/7/6.
 */
public interface StudentDao {
    /**
     * 根据用户名查询用户信息
     * @param username 用户名
     * @return student 用户对象
     */
    Student findUserByName(String username);

    /**
     * 注册用户信息
     * @param s 用户对象
     * @return  影响的行数
     */
    int InsertNewUser(Student s);

    /**
     * 展示所有用户信息
     * @return
     */
    List<Student> findAllUser();

    /**
     * 根据id删除用户
     * @param id
     * @return flag
     */
    Integer deleteUserById(Integer id);

    /**
     * 修改用户
     * @param s
     * @return flag
     */
    Integer updateUserById(Student s);

    /**
     * 根据id查询用户
     * @param id 学号
     * @return 对象
     */
    Student findUserById(Integer id);
}
